.right_music_lyric {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  mask: linear-gradient(transparent, rgb(255, 255, 255) 10%, rgb(255, 255, 255) 90%, transparent 100%) center top;
  transition: opacity .6s;

  &.keep_show {
    visibility: visible;
    opacity: 1;
  }

  .lrc {
    width: 100%;
    height: 100%;
    scrollbar-width: none;
    overflow: hidden;

    .lyric_item_group {
      margin: 1em 0;

      .lyric_item {
        width: 100%;
        font-size: 1.4rem;
        text-align: center;
        opacity: .6;
        transform: scale(0.8);
        transition: opacity .5s, transform .5s;

        &.current {
          opacity: 1;
          transform: scale(1);
        }
      }
    }


  }

  .empty_lyric {
    position: absolute;
    top: 40%;
    left: 50%;
    font-size: 1.4rem;
    transform: translateX(-50%);
  }
}